Using `g_object_set_data` for passing user name.
        Posted  
        
            by PP
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by PP
        
        
        
        Published on 2010-05-04T11:20:45Z
        Indexed on 
            2010/05/04
            13:18 UTC
        
        
        Read the original article
        Hit count: 172
        
I am using g_object_set_data to set user name with event_box so in call back i can get it with in event_box pointer.
g_object_set_data(G_OBJECT(event_box), "user_name", (gpointer)(user_name) );
but problem is that i am setting user_name which is not an pointer allocated string.
It is an local string (not allocated on hip) which gets destroyed.   
So is it necessary to allocated and then use the pointer, i just want to associate one name with this event_box.
© Stack Overflow or respective owner